runtime.typePointers.typ (field)
17 uses
runtime (current package)
mbitmap.go#L104: typ *_type
mbitmap.go#L167: return typePointers{elem: addr, addr: addr, mask: readUintptr(gcmask), typ: typ}
mbitmap.go#L189: return typePointers{elem: addr, addr: addr, mask: readUintptr(gcmask), typ: typ}
mbitmap.go#L250: if tp.typ == nil {
mbitmap.go#L255: if tp.addr+goarch.PtrSize*ptrBits >= tp.elem+tp.typ.PtrBytes {
mbitmap.go#L256: tp.elem += tp.typ.Size_
mbitmap.go#L268: tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
mbitmap.go#L289: if tp.typ == nil {
mbitmap.go#L303: if n >= tp.typ.Size_ {
mbitmap.go#L307: tp.elem += (tp.addr - tp.elem + n) / tp.typ.Size_ * tp.typ.Size_
mbitmap.go#L313: if tp.addr-tp.elem >= tp.typ.PtrBytes {
mbitmap.go#L316: tp.elem += tp.typ.Size_
mbitmap.go#L318: tp.mask = readUintptr(getGCMask(tp.typ))
mbitmap.go#L327: tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
mbitmap.go#L992: print("runtime: tp.elem=", hex(tp.elem), " tp.typ=", unsafe.Pointer(tp.typ), "\n")
traceallocfree.go#L72: trace.HeapObjectExists(x, s.typePointersOfUnchecked(x).typ)